﻿---@class Paint3D : UnityEngine.MonoBehaviour
---@field public paintType Paint3D.PaintType
---@field public useVectorGraphic System.Boolean
---@field public brushScale System.Single
---@field public drawLerpDamp System.Single
---@field public paintColorful table
---@field public colorChangeRate System.Single
---@field public isAutoInit System.Boolean
---@field public isAutoDestroy System.Boolean
---@field public isShowSource System.Boolean
---@field public penMat UnityEngine.Material
---@field public canvasMat UnityEngine.Material
---@field public canvasMat2 UnityEngine.Material
---@field public sourceTex UnityEngine.Texture
---@field public isInited System.Boolean
---@field public renderTexture UnityEngine.RenderTexture
---@field public renderTexture2 UnityEngine.RenderTexture
---@field public isErase System.Boolean
local m = {}
function m:Init() end
function m:ShowTexture() end
function m:Drawing() end
function m:ClickDraw() end
function m:DrawRT2OtherRT() end
function m:EndDraw() end
function m:ResetCanvas() end
function m:ClearCanvas() end
return m
